<%@ Assembly Name="Microsoft.SharePoint.ApplicationPages.Administration, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c"%> 
<%@ Assembly Name="zevenseas.LifeCycleManagement.ApplicationPages, Version=1.0.0.0, Culture=neutral, PublicKeyToken=4306074270f0265a" %>
<%@ Page Language="C#" Inherits="zevenseas.LifeCycleManagement.ApplicationPages.OverviewDeletedSites" MasterPageFile="~/_admin/admin.master"      %> 

<%@ Import Namespace="Microsoft.SharePoint.ApplicationPages" %> 
<%@ Register Tagprefix="SharePoint" Namespace="Microsoft.SharePoint.WebControls" Assembly="Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %> 
<%@ Register Tagprefix="Utilities" Namespace="Microsoft.SharePoint.Utilities" Assembly="Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %> 
<%@ Import Namespace="Microsoft.SharePoint" %>
<%@ Import Namespace="Microsoft.SharePoint.Administration" %>
<%@ Import Namespace="System.Data" %>
<%@ Register Tagprefix="SharePoint" Namespace="Microsoft.SharePoint.WebControls" Assembly="Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %> <%@ Register Tagprefix="Utilities" Namespace="Microsoft.SharePoint.Utilities" Assembly="Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %> <%@ Import Namespace="Microsoft.SharePoint" %> <%@ Register Tagprefix="wssawc" Namespace="Microsoft.SharePoint.WebControls" Assembly="Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %> <%@ Register Tagprefix="SharePoint" Namespace="Microsoft.SharePoint.WebControls" Assembly="Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %>
<%@ Register TagPrefix="wssuc" TagName="InputFormSection" src="~/_controltemplates/InputFormSection.ascx" %>
<%@ Register TagPrefix="wssuc" TagName="InputFormControl" src="~/_controltemplates/InputFormControl.ascx" %>
<%@ Register TagPrefix="wssuc" TagName="ToolBar" src="~/_controltemplates/ToolBar.ascx" %>
<%@ Register TagPrefix="wssuc" TagName="ToolBarButton" src="~/_controltemplates/ToolBarButton.ascx" %>
<%@ Register TagPrefix="LCM" Namespace="zevenseas.LifeCycleManagement.Utilities" Assembly="zevenseas.LifeCycleManagement.Utilities, Version=1.0.0.0, Culture=neutral, PublicKeyToken=4306074270f0265a" %>
<asp:Content ID="Content1" contentplaceholderid="PlaceHolderPageTitle" runat="server">

	<SharePoint:EncodedLiteral ID="EncodedLiteral1" runat="server" text="Overview of deleted sites" EncodeMethod='HtmlEncode'/>
</asp:content>
<asp:Content ID="Content2" contentplaceholderid="PlaceHolderPageTitleInTitleArea" runat="server">
	<SharePoint:EncodedLiteral ID="EncodedLiteral2" runat="server" text="Overview of deleted sites" EncodeMethod='HtmlEncode'/>
</asp:Content>
<asp:content ID="Content3" contentplaceholderid="PlaceHolderPageDescription" runat="server">
</asp:content>
<asp:content ID="Content4" contentplaceholderid="PlaceHolderAdditionalPageHead" runat="server">
<script type="text/javascript">
function    Visascii(ch)
{
	return (!(ch.charCodeAt(0) & 0x80));
}
function Visspace(ch)
{
	return (ch.charCodeAt(0) == 32) || ((9 <= ch.charCodeAt(0)) && (ch.charCodeAt(0) <= 13));
}
function stripWS(str)
{
	var b = 0;
	var e = str.length;
	while (str.charAt(b) && (Visascii(str.charAt(b)) && Visspace(str.charAt(b))))
		b++;
	while ((b < e) && (Visascii(str.charAt(e-1)) && Visspace(str.charAt(e-1))))
		e--;
	return ((b>=e)?"":str.substring(b, e ));
}
var L_NoFieldEmpty_TEXT = "<SharePoint:EncodedLiteral runat='server' text='<%$Resources:wss,common_nofieldempty_TEXT%>' EncodeMethod='EcmaScriptStringLiteralEncode'/>";
function CheckForEmptyField(text_orig,field_name)
{
	var text = stripWS(text_orig);
	if (text.length == 0)
	{
		alert(StBuildParam(L_NoFieldEmpty_TEXT, field_name));
		return false;
	}
	return (true);
}
function CheckForEmptyFieldNoAlert(text_orig)
{
	var text = stripWS(text_orig);
	if (text.length == 0)
	{
		return false;
	}
	return (true);
}
var L_WrongEmailName_TEXT = "<SharePoint:EncodedLiteral runat='server' text='<%$Resources:wss,common_wrongemailname_TEXT%>' EncodeMethod='EcmaScriptStringLiteralEncode'/>";
function CheckForAtSighInEmailName(text_orig,field_name)
{
	var text = stripWS(text_orig);
	if (!CheckForEmptyField(text_orig,field_name)) return false;
	var indexAt = 0;
	var countAt = 0;
	var countSpace = 0;
	var len = text.length;
	while(len--)
	{
		if (text.charAt(len) == '@')
		{
			indexAt = len;
			countAt++;
		}
		if (text.charAt(len) == ' ')
			countSpace ++;
	}
	if ((countAt == 0) ||
		(indexAt == 0) ||
		(indexAt == (text.length-1))
		)
	{
		alert(StBuildParam(L_WrongEmailName_TEXT, field_name));
		return false;
	}
	if (countSpace !=0 )
	{
		alert(L_TextWithoutSpaces1_TEXT + field_name);
		return false;
	}
	return (true);
}
	var checkBoxGroupName = "siteCheckboxes";
	function checkBoxClick ()
	{
		var checkBoxHidden = (document.getElementById("<%= HiddenSiteSelections.ClientID %>"));
		checkBoxHidden.value = "";
		var selectAllCheckBox = document.getElementById ("selectAllCheckBox");
		if (selectAllCheckBox != null)
			selectAllCheckBox.checked = false;
		var i;
		for (i = 0; i < theForm.length; i ++)
		{
			curGroup = theForm[i].group;
			if (checkBoxGroupName==curGroup && theForm[i].checked==true)
			checkBoxHidden.value += theForm[i].name + "#";
		}
	}
	function selectAllCheckBoxClick (selectAllCheckBox)
	{
		var newCheckBoxState = selectAllCheckBox.checked;
		for (i = 0; i < theForm.length; i ++)
		{
			curGroup = theForm[i].group;
			if (checkBoxGroupName==curGroup)
				theForm[i].checked = newCheckBoxState;
		}
		checkBoxClick ();
		selectAllCheckBox.checked = newCheckBoxState;
	}
	function _spBodyOnLoad()
	{
		var checkBoxHidden = (document.getElementById("<%= HiddenSiteSelections.ClientID %>"));
		checkBoxHidden.value = "";
	}
</script>
</asp:content>
<asp:Content ID="Content5" ContentPlaceHolderID="PlaceHolderMain" runat="server">
	<input type="hidden" id="HiddenSiteSelections" runat="server" />
    
   	<wssuc:ToolBar id="Toolbar" runat="server" CssClass="ms-toolbar">
		
		<template_rightbuttons>
			<SharePoint:WebApplicationSelector id="Selector" runat="server" TypeLabelCssClass="ms-listheaderlabel" />
		</template_rightbuttons>
	</wssuc:ToolBar>
	  <wssuc:ToolBar runat="server" id="ToolBarLow" CssClass="ms-toolbar">
	<Template_Buttons>
		<asp:Panel runat="server" DefaultButton="SearchButton">
		   <SharePoint:EncodedLiteral ID="EncodedLiteral3" runat="server" text="Search" EncodeMethod='HtmlEncode'/>
		   <wssawc:InputFormTextBox Title="Search" class="ms-input" ID="TxtUrlSearch" Columns="35" Runat="server" AutoPostBack="false" AccessKey="S" />
		   <asp:ImageButton id="SearchButton" runat="server"
			   AlternateText="Search"
			   ImageAlign="AbsMiddle"
			   ImageUrl="/_layouts/images/gosearch.gif"
			   OnClick="SearchLinkClick"
			    />
	   </asp:Panel>
	</Template_Buttons>
	<Template_RightButtons>
		<SharePoint:SPGridViewPager ID="gridViewPager" GridViewId="gridView" runat="server" EnableViewState="false" />		
	</Template_RightButtons>
  </wssuc:ToolBar>
  
 	<SharePoint:SPGridView ID="gridView" runat="server" AutoGenerateColumns="false" Width="100%" AllowPaging="true" PageSize="50" >
		<AlternatingRowStyle CssClass="ms-alternating" />
		<Columns>
			<asp:BoundField DataField="ID" DataFormatString='<input type="checkbox" group="siteCheckboxes" name="{0}" onclick="checkBoxClick();">' HtmlEncode="false" HeaderText='<input type="checkbox" id="selectAllCheckBox" onclick="selectAllCheckBoxClick(this);" />' ItemStyle-Width="1"/>
			<SharePoint:SPBoundField DataField="Title"  HeaderText="Title" HeaderStyle-Font-Bold="true" />			
			<SharePoint:SPBoundField DataField="SiteCollection" HeaderText="SiteCollection" HeaderStyle-Font-Bold="true" />			
			<SharePoint:SPBoundField DataField="Web" HeaderText="Web" HeaderStyle-Font-Bold="true" />			
			<asp:hyperlinkfield datatextfield="Url"  datanavigateurlfields="Url" headertext="Link" />
			<LCM:SPBoundDateTimeField DataField="Date"  HeaderText="Date" HeaderStyle-Font-Bold="true" />			
			<SharePoint:SPBoundField DataField="Size"  HeaderText="Size" HeaderStyle-Font-Bold="true" />
			<SharePoint:SPBoundField DataField="FileName"  HeaderText="FileName" HeaderStyle-Font-Bold="true" />
			<SharePoint:SPBoundField DataField="FileLocation"  HeaderText="FileLocation" HeaderStyle-Font-Bold="true" />			
		</Columns>
	</SharePoint:SPGridView>	
</asp:Content>  
